﻿@charset "utf-8";
/* CSS Document */
body{background:url(../images/bodyBg.jpg) repeat center; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1100px; font-family:microsoft yahei;}
.container1{margin-left:auto; margin-right:auto; width:1004px; font-family:microsoft yahei;}
/* banner */

.banner {
	width: 100%;
	height: 417px;
	position: relative;
	overflow: hidden;
}
.banner img {
	display: block;
	margin: 0 auto;
}
.banner .num {
	overflow: hidden;
	height: 15px;
	position: absolute;
	bottom: 21px;
	left: 43%;
	zoom: 1;
	z-index: 3
}
.banner .num li {
	width: 67px;
	height: 10px;
	background: #16aaf0;
	margin-right: 10px;
	cursor: pointer;
	float: left;
	font-size: 0;
	overflow: hidden;
}
.banner .num li.on {
	background: #ff9c00
}
/*页眉*/
.header{width:100%; background-color:#fff; position:relative; z-index:10}
.headerTop{ width:100%; height:32px; background:url(../images/headerTop.png) repeat-x left top;}
.headerTop p{ font-size:13px; color:#333; line-height:32px; float:left;}
.headerTop ul{ float:right; width:375px; margin-top:8px;}
.headerTop ul li{ float:left; position:relative; width:74px; border-right:1px dotted #ccc; text-align:center; font-size:13px;}
.headerTop li a{ color:#333;}
.headerTop .ewm{ overflow:hidden; display:none; position:absolute; left:-11px; bottom:-110px;}
.headerTop li:hover .ewm{ display:block}
.headerTop li.last{ border:none}
.headerCenter { overflow:hidden; height:110px;}
.headerCenter dl{ overflow:hidden; float:left; margin-top:10px;}
.headerCenter dt { float:left; overflow:hidden; margin-right:25px;}
.headerCenter dd{ float:left;overflow:hidden; padding-left:25px; border-left:1px dotted #ccc; width:650px;margin-top:0px;}
.headerCenter dd h2{ font-size:34px; color:#e50013;}
.headerCenter dd p{ font-size:16px; color:#333}
.headerCenter .phone{ overflow:hidden; background:url(../images/phone.png) no-repeat left center; padding-left:50px; float:right; margin-top:35px;}
.headerCenter .phone p{ font-size:13px; color:#000;}
.headerCenter .phone h3{ font-size:22px; color:#e60e1d; font-weight:normal;}
.headerNav { width:100%; height:55px; background-color:#0075e2;}
.headerNav li{ float:left; font-size:14px; line-height:55px; background:url(../images/navBor.png) right center no-repeat; position:relative;}
.headerNav li>a{ color:#fff; display:block; padding:0 26px; text-decoration:none;}
.headerNav li.last{ background:none}
.headerNav li:hover,.headerNav li.cur{ background-color:#e00000;}
.headerNav .nextNav { display:none; overflow:hidden; padding:25px; background:url(../images/nextNavBg.png) repeat center; position:absolute; left:0; top:55px;}
.headerNav .nextNav a{ display:block; position:relative; white-space:nowrap; font-size:14px; color:#fff; display:block; line-height:40px; padding-left:50px; padding-right:20px; background:url(../images/next_y.png) no-repeat 20px center; text-decoration:none}
.headerNav .nextNav a b{ display:none; width:5px; height:10px; background:url(../images/next_s.png) no-repeat center; position:absolute; right:-5px; top:15px;}
.headerNav .nextNav a.nextCur,.headerNav .nextNav a:hover{ background-color:#0076e4;}
.headerNav .nextNav a.nextCur b,.headerNav .nextNav a:hover b{ display:block;}
.headerNav li:hover .nextNav{ display:block;}

#gotop{display: block;	width: 15px; z-index:9999999;	margin-right: -515px;	position: fixed;	right: 50%;	top: 63%;	_margin-right: -525px;	_position: absolute;	_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}
#roll_top{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(../images/top.gif) no-repeat;}
/*footer*/
.footer{ width:100%; background-color:#212126; height:296px; overflow:hidden}
.footer .f_nav{ width:100%; border-bottom:1px solid #38383c; padding-bottom:10px; overflow:hidden;}
.footer .f_nav a{ font-size:14px; color:#fff; float:left; margin-left:32px; margin-top:17px}
.footer dl{ height:140px; margin-top:50px; overflow:hidden}
.footer dt{ float:left; width:255px; height:123px; border-right:1px solid #38383c; padding-left:35px}
.footer dd{ float:left; width:630px; height:123px; border-left:1px solid #000}
.footer dd img{ float:right; }
.footer .footer_dd{ float:left; padding-left:15px; color:#c8c8c8; line-height:24px}
.footer .footer_dd h4{ font-size:16px; margin-bottom:10px; font-weight:normal}
.footer .footer_btm { width:100%; height:42px; background-color:#131316; line-height:42px; overflow:hidden; margin-top:18px}
.footer .footer_btm p{ float:left; margin-left:30px;color:#c8c8c8}
.footer .footer_btm span{ float:right; margin-right:30px;color:#c8c8c8}
.footer .footer_btm a{color:#c8c8c8}
.footer .footer_btm em{ margin:0 13px}

.proinpage{ overflow:hidden; width:720px; padding:20px; background-color:#fff; margin-bottom:20px;}
.proinpage .pro01{ overflow:hidden; width:100%; background-color:#fff;}
.proinpage dl{ overflow:hidden; width:100%; margin-bottom:35px;}
.proinpage dt{ float:left; width:227px; height:114px; overflow:hidden; border:1px solid #ccc;}
.proinpage dd{ overflow:hidden; float:right; width:470px;}
.proinpage dd h4{ font-size:16px; color:#333; margin:10px 0;}
.proinpage dd h4 a{ color:#333;}
.proinpage dd p{ font-size:14px; color:#666; line-height:28px; height:112px; overflow:hidden;}
.proinpage table{ overflow:hidden; border:1px solid #ccc; width:100%; text-align:center; margin-bottom:48px;}
.proinpage tr{ overflow:hidden;}
.proinpage td { overflow:hidden; border:1px solid #ccc; line-height:45px; font-size:13px; color:#666;}
.proinpage th{ overflow:hidden; border:1px solid #ccc; width:120px;padding:5px; text-align:center; line-height:55px; color:#e00000; font-size:14px;}
.cpright .tu{ overflow:hidden; width:100%; height:314px; background:url(../images/p02.jpg) no-repeat center top; margin-top:20px; background-color:#fff; margin-bottom:20px;}

